package com.ruoyi.datastatistics.domain;


import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseDO;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@TableName("t_realtimegatherdata")
public class NoMeterReadData extends BaseDO {

    private static final long serialVersionUID = 1L;

    /**
     * 平台表单自增主键
     */
    @TableId
    private Long id;

    @TableField(exist = false)
    private String sheetsCode;

    /**
     * 设备归属水司
     */
    @TableField("tenant_id")
    private String tenantId;

    /**
     * 厂家编号
     */
    @TableField("supplier_id")
    private String supplierId;

    @TableField(exist = false)
    @Excel(name = "用户名称")
    private String userName;

    @TableField(exist = false)
    @Excel(name = "用户编号")
    private String userId;

    /**
     * 门牌号
     */
    @Excel(name = "门牌号")
    @TableField(exist = false)
    private String installAddress;

    /**
     * 终端编号
     */
    @Excel(name = "设备编号")
    @TableField("terminal_id")
    private String terminalId;

    /**
     * 用户通讯地址
     */
    @Excel(name = "用户通讯地址")
    @TableField(exist = false)
    private String userAddress;


}
